function whatKey(evt){
          switch (evt.keyCode){
          case 37:
            // TODO: Left Arrow Action
			hero.move(ctx, 1, 0, 0, 0);	
            break;
			
          case 39:
            // TODO: Right Arrow Action
			hero.move(ctx, 0, 0, 1, 0);
            break;
       
          case 38:
            //TODO: Down Arrow Action
			hero.move(ctx, 0, 1, 0, 0);
            break;
	   
          case 40:
            // TODO: Up Arrow Action
			hero.move(ctx, 0, 0, 0, 1);
            break;
	  
		  case 65: 
			// TODO: Press 'A' Action
			hero.move(ctx, 1, 0, 0, 0);
			break;
		  case 87: 
			// TODO: Press 'W' Action
			hero.move(ctx, 0, 1, 0, 0);
			break;
		  case 68: 
			// TODO: Press 'D' Action
			hero.move(ctx, 0, 0, 1, 0);
			break;
		  case 88: 
			// TODO: Press 'X' Action
			hero.move(ctx, 0, 0, 0, 1);
			break;
		  case 81: 
			// TODO: Press 'Q' Action
			hero.move(ctx, 1, 1, 0, 0);
			break;
		  case 69: 
			// TODO: Press 'E' Action
			hero.move(ctx, 0, 1, 1, 0);
			break;
		  case 90: 
			// TODO: Press 'Z' Action
			hero.move(ctx, 1, 0, 0, 1);
			break;
		  case 67:  
			//TODO: Press 'C' Action
			hero.move(ctx, 0, 0, 1, 1);
			break;
          }
		  CheckBarrier(hero, 0, 0, scope_width, scope_height);
		  CheckItem(hero, items);
    }